\hypertarget{struct_i_event}{\section{I\-Event Struct Reference}
\label{struct_i_event}\index{I\-Event@{I\-Event}}
}


Event structure.  




{\ttfamily \#include $<$I\-Event.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_i_event_a57ac7b21eb2e2ebf74889caf85e3991b}{I\-Event} ()
\item 
virtual \hyperlink{struct_i_event_a7b40f99aa852a91780d29dcbf50cbc6b}{$\sim$\-I\-Event} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{struct_i_event_a157a4f0e6693af68c23cc61c7fa54530}{event\-Id}
\begin{DoxyCompactList}\small\item\em The id of the event. \end{DoxyCompactList}\item 
int \hyperlink{struct_i_event_a18a017608d4d4bdb82266b5b7199dc69}{event\-Class}
\begin{DoxyCompactList}\small\item\em The class of the event. \end{DoxyCompactList}\item 
\hyperlink{struct_i_event_data}{I\-Event\-Data} $\ast$ \hyperlink{struct_i_event_a625cb35781de2fb3d6921a0b2a5026da}{p\-Data}
\begin{DoxyCompactList}\small\item\em Possible event data. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Event structure. 

holds id, class, additional\-Args 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_i_event_a57ac7b21eb2e2ebf74889caf85e3991b}{\index{I\-Event@{I\-Event}!I\-Event@{I\-Event}}
\index{I\-Event@{I\-Event}!IEvent@{I\-Event}}
\subsubsection[{I\-Event}]{\setlength{\rightskip}{0pt plus 5cm}I\-Event\-::\-I\-Event (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_i_event_a57ac7b21eb2e2ebf74889caf85e3991b}
\hypertarget{struct_i_event_a7b40f99aa852a91780d29dcbf50cbc6b}{\index{I\-Event@{I\-Event}!$\sim$\-I\-Event@{$\sim$\-I\-Event}}
\index{$\sim$\-I\-Event@{$\sim$\-I\-Event}!IEvent@{I\-Event}}
\subsubsection[{$\sim$\-I\-Event}]{\setlength{\rightskip}{0pt plus 5cm}virtual I\-Event\-::$\sim$\-I\-Event (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{struct_i_event_a7b40f99aa852a91780d29dcbf50cbc6b}


\subsection{Member Data Documentation}
\hypertarget{struct_i_event_a18a017608d4d4bdb82266b5b7199dc69}{\index{I\-Event@{I\-Event}!event\-Class@{event\-Class}}
\index{event\-Class@{event\-Class}!IEvent@{I\-Event}}
\subsubsection[{event\-Class}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Event\-::event\-Class}}\label{struct_i_event_a18a017608d4d4bdb82266b5b7199dc69}


The class of the event. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{_i_event_manager_8h_ab13f1eb4f7990ad6a97263126b1e8565}{E\-V\-E\-N\-T\-\_\-\-C\-L\-A\-S\-S} 
\end{DoxySeeAlso}
\hypertarget{struct_i_event_a157a4f0e6693af68c23cc61c7fa54530}{\index{I\-Event@{I\-Event}!event\-Id@{event\-Id}}
\index{event\-Id@{event\-Id}!IEvent@{I\-Event}}
\subsubsection[{event\-Id}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Event\-::event\-Id}}\label{struct_i_event_a157a4f0e6693af68c23cc61c7fa54530}


The id of the event. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{_i_event_manager_8h_acebeb2e728025f3444b405355a3f8e92}{E\-V\-E\-N\-T\-\_\-\-N\-A\-M\-E} 
\end{DoxySeeAlso}
\hypertarget{struct_i_event_a625cb35781de2fb3d6921a0b2a5026da}{\index{I\-Event@{I\-Event}!p\-Data@{p\-Data}}
\index{p\-Data@{p\-Data}!IEvent@{I\-Event}}
\subsubsection[{p\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Event\-Data}$\ast$ I\-Event\-::p\-Data}}\label{struct_i_event_a625cb35781de2fb3d6921a0b2a5026da}


Possible event data. 



The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{_i_event_8h}{I\-Event.\-h}\end{DoxyCompactItemize}
